package com.yfp.operation.service;

import com.yfp.operation.domain.dto.PersonalOnlineStatusDTO;
import com.yfp.operation.domain.vo.PersonalOnlineStatusVO;

import java.util.List;

public interface PersonalService {

    /**
     * 获取设备列表
     * 个人中心设备在线状态
     *
     * @return 设备列表
     */
    List<PersonalOnlineStatusVO> getListState();

    /**
     * 更新设备状态
     *
     * @param personalOnlineStatusDTO
     * @return 是否更新成功
     */
    boolean updateState(PersonalOnlineStatusDTO personalOnlineStatusDTO);

    /**
     * 删除运营人员
     *
     * @param operationUserId
     * @param machines
     */
    void delOperationUser(Long operationUserId, List<String> machines);
}
